4.4 Description des commandes TNC pour Baycom.drv et KISS.drv
4.5 Disposition du clavier
4.6 Commandes à distance
5. Transmission de données
5.1 Différentes sortes de transmission de données
5.2 Transmission de fichiers textes
5.3 Transmission de fichiers binaires
6 . Fonctions spéciales
6.1 Fonction autosave
6.2 Fonction Boxcheck
6.3 Fonction Sauvegarde du monitoring
7. Explications
7.1 Traducteur de caractères
7.2 PCFont
7.3 Mode Sysop et mot de passe
7.4 Explications du contenu du moniteur
1. Introduction
1.1 Qu'est-ce qu'Amicom ?
Amicom est un programme de terminal packet radio pour l'Amiga de Commodore
utilisé pour les transmission sans fil de données, pour les radio-amateurs.
Il fonctionne avec pratiquement toutes les interfaces (modem, TNC,
controleur multimodes) et met à votre disposition toutes les commandes
indispensables qui font le confort du packet.
Je voudrai remercier tous les OM qui m'ont aidé a développer ce logiciel.
Avec des remerciements particuliers à Mathias, DG2FEF pour les informations
precises sur DAMA et le controle (chaque jour une nouvelleversion),également Daniel, HB9VBC, pour la traduction en anglais de ce manuel. Un grand merci à vous tous les OM qui ont à supporter mes différents essais (NDT: Merci à toi aussi....)
1.2 Matériel nécessaire:
Amicom nécessite un Amiga avec au minimum 1Mb de Ram, Kickstart version 1.2, Workbench version 1.3 et un lecteur de disquettes. Un disque dur est
recommandé, pour une utilisation optimale et plus pratique. Pour la liaison
à l'émetteur, il vous faut un interface qui peut être:
- Un TNC (TNC2, TNC3, ....) compatible avec le mode Host WA8DED. Le mode
Host étendu de DG3DBI est reconnu automatiquement.
- Un TNC ou contrôleur multimodes (PK232, MFJ 1278, KAM ....) avec un
logiciel qui accepte le mode KISS. C'est le cas de la plupart des
contrôleurs multimodes.
- Un modem Baycom de Johannes, DG3RBU et Florin, DL8MBT. Il s'agit d'un
simple modem qui se place sur le port série. Un processeur plus rapide est
nécessaire dans ce cas, un Amiga avec un MC68000 à 7Mhz ne fonctionnera pas!
1.3 Copyright
Amicom peut être copié librement, et passé entre OMs mais seulement sous la
forme de copie intégrale de la disquette d'origine y compris les archives
initiales. Vous ne pouvez le diffuser que dans son intégralité et
gratuitement. Tout usage commercial, y compris la diffusion par les
revendeurs de PD sont formellement interdits! La diffusion en PD est permise seulement, s'il n'y a pas de commission sur la transmission. Tous les autres droits de ce logiciel, restent la propriété exclusive de l'auteur.
Le logiciel peut être utilisé pour un usage non commercial dans le cadre de
la communauté radio-amateur. IL est interdit de de le distribuer gratuitement en association avec d'autres produits commerciaux.
Si de telles pratiques m'étaient rapportées, j'intenterai immédiatement une
action en justice!
L'utilisation de ce logiciel se fait sous votre entière responsabilité,
je ne serai en aucun cas responsable d'éventuels dommages causés lors de
l'utilisation de ce logiciel (perte de données, panne du circuit intégré du
port série...) Je ne peux assurer aucune garantie du parfait fonctionnement de ce logiciel.
Les droits originaux du modem Baycom appartiennent à Johannes Kneip,
DG3RBU. Ce modem peut être uniquement utilisé en usage non-commercial dans
la communauté radio-amateur. Les modems sont réservés à votre strict usage
personnel. La publicité pour le logiciel (Baycom) ou la réalisation d'un
logiciel utilisant ce modem, doit être soumis à l'approbation de ses
auteurs.
1.4 Contenu de la disquette
Vous trouverez les fichiers suivants sur la disquette d'origine ou dans
les archives d'origine:
AmiCom/AmiCom Le programme terminal lui-même
AmiCom/AmiCom.info L'icône associé
AmiCom/Anleitung.txt La documentation en allemand
AmiCom/Anleitung.txt.info L'icône de la documentation
AmiCom/BayCom.drv Le pilote pour le modem Baycom sur le port
série
AmiCom/BayCom.iff Une image au format IFF-ILBM donnant le
schéma du modem Baycom y compris les
modifications pour l'utilisation avec AMIGA
AmiCom/BayCom.iff.info L'icône associé
AmiCom/Documentation.doc La documentation en anglais
AmiCom/Documentation.doc.info L'icône associé
AmiCom/greeting.ac Un fichier texte, dans lequel un message
d'accueil personnalisé peut être stocké pour
chaque indicatif
AmiCom/help.ac Un fichier texte avec les messages d'aide
en anglais et en allemand
AmiCom/history.txt Un fichier texte contenant l'historique du
logiciel dans ses différentes versions
AmiCom/Host.drv Le driver du mode Host WA8DED
AmiCom/KISS.drv Le driver du mode KISS
AmiCom/KISS.ini Un fichier texte contenant la séquence
d'initialisation qui doit être envoyée au
TNC ou au contrôleur multimodes pour le
mettre en mode KISS au lancement du programme
AmiCom/konfig.ac Le fichier principal de configuration. Les
informations les plus importantes pour le
programme sont contenues dans ce fichier
AmiCom/logbook.ac Ce fichier ne sera constitué que si vous le
souhaitez, il contiendra la liste de toutes
vos connections
AmiCom/names.ac Ce fichier texte est utilisé automatiquement
par Amicom et contient pour chaque indicatif, un nom(jusque 20 caractères). Pour l'instant il n'y a que l'indicatif et
AmiCom/password.ac Ce fichier texte contient les mots de passe
utilisés pour activer le mode SYSOP
AmiCom/text.ac Dans ce fichier texte, vous pouvez définir
jusqu'à 26 textes standards de plusieurs
lignes. Ces textes standards pourront être
envoyés par pression sur une touche. Certainstextes standards déjà utilisés par le systéme figurent déjà dans ce fichier.
Fonts/AmiCom.font Un jeu de caractères IBM, qui vous permet
d'utiliser sur votre Amiga, les caractères
graphiques IBM et les caractéres spéciaux
Fonts/AmiCom/style Information sur les fontes
2. Utilisation du Packet Radio
2.1 Qu'est-ce que le Packet radio ?
Le packet radio permet le transfert de données(texte, images, programmes...
par transmission radio entre radio-amateurs. Le transfert à des vitesses
pouvant atteindre 2400 bits/seconde, transforme les signaux digitaux, en une alternance de deux tonalités, transmises par l'entrée micro. Il ressemble par exemple beaucoup au RTTY. D'autres méthodes sont utilisées pour le transfert à des vitesses plus imp
Ce qui est intéressant avec ce mode de transmission, est qu'il n'est pas
nécessaire que les deux stations en contact packet, aient besoin de se recevoir mutuellement. Vous pouvez établir des liaisons par
l'intermmédiare de 8 autres stations packet, les données étant toujours
transmises d'une station à l'autre jusqu'à ce qu'elles arrivent à
destination.
Avec le temps, sont arrivés des relais digitaux, appelés digipéteurs, qui
sont bien situés et établissent des liaisons avec d'autres digipéteurs
(link), principalement sur les plus hautes bandes radio-amateur. Grâce
à ces digipéteurs, il est possible de contacter d'autres radio-amateurs,
avec peu de matériel et de puissance. Vous pouvez même diffuser mondialement par l'intermediaire des boîtes à lettres (mailbox) ou échanger des informations sur toutes sortes de sujets.
La recherche continue chaque jour, et l'expérimentation des radio-amateurs
n'a pas de limites.
2.2 Que faut-il pour trafiquer en packet ?
Pour être qrv en packet, en plus de votre sation radio, il vous faut un
interface un ordinateur et un logiciel. Il existe de nombreuses possibilités:
1. Un TNC:
Un TNC (Terminal node controller) est un petit ordinateur avec de la RAM
pour les données et une EPROM contenant le logiciel parcket. Un TNC comporte également un Modem (modulateur/démodulateur) qui transforme les signaux igitaux en tonalités audio-fréquences. Par le port série vous pouvez réaliser la liaison avec un terminal
logiciel adéquat. Le mode d'échange des données entre l'ordinateur et le
TNC est défini par le programme contenu dans l'EPROM. Le TNC le plus
répandu est le TNC2 TAPR et il existe un grand nombre de logiciels associés.
Le logiciel est indépendant et peut être échangé très facilement.
2. Un Controleur multimode:
Un controleur multimode (MMC) ou contrôleur multiprotocole (MPC) est
pratiquement la même chose qu'un TNC, mais il peut être utilisé pour
d'autres modes digitaux comme le RTTY le FAX la CW ... Un contrôleur
multimode contient souvent plus d'un modem (un pour chaque mode) et utilise
des logiciels spécialement écrits pour ce type de matériel. Ils différent
d'un modèle à l'autre et ne sont pas aussi facilement échangeable que pour
les TNC.
3. Une solution logicielle sur ordinateur, utilisée conjointement à un
simple modem. Ces solutions existent pour le C64 (Digicom) et pour le PC
(baycom) par exemple. Baycom est véritablement un modem simple qui utilise
le port série de l'ordinateur. Un programme spécial, commande le modem pour
l'utilisation en packet. Ceci implique que l'ordinateur prenne en charge
une part importante de travail.
Les TNC et les contrôleurs multimode offrent différentes possibilités de
liaison à l'ordinateur. Le moyen le plus imple est d'utiliser le mode
terminal disponible sur la plupart des appareils. Dans ce cas, la
transmission se fait en texte ASCII. Vous pouvez passer des commandes ou
données avec les caractères spéciaux comme CTRL-C ou ESCAPE. Le travail du
terminal consiste à transmettre au TNC les commandes que vous tapez au
clavier et à afficher à l'écran le texte reçu du TNC. Pour ce travail vous
utilisez un simple programme de terminal comme ceux utilisés pour les modems téléphoniques. Cette méthode est simple mais peu pratique. La gestion des multiconnections ou la transmission de données binaires pose des problèmes importants. Un autre mode d'é
Dans ce cas l'hôte est votre ordinateur puisqu'il est le seul à pouvoir tout organiser. La transmission en WA8DED utilise un format binaire spécial. Les données sont organisées en blocs et transmis avec d'autres informations; ainsi vous pouvez reconnaître
Ces logiciels permettent fréquemment la transmission sur plusieurs canaux.
La plupart des controleurs multimode acceptent égelement le mode KISS
parce qu'il s'agit d'un mode trés simple à installer. En mode KISS le TNC
n'utilise que son modem. Les blocs reçus sont transmis à l'ordinateur sans
pratiquement aucune retouche, l'ordinateur doit envoyer les blocs prêts à
transmettre, au TNC. La totalité du protocole AX.25 est organisée par
l'ordinateur. c'est ce qui fait que la programmation en mode KISS est si
compliquée. Malgré tout il présente l'avantage de pouvoir utiliser des
protocoles de niveau plus élevés comme TCP/IP.
2.3 Que fait Amicom ?
Amicom est un programme spécifique pour le packet-radio. Amicom n'utilise
pas d'interface spécifique, par qu'il se compose de deux parties
différentes:
le programme terminal lui même, et un pilote (driver) qui commmunique avec le TNC, le contrôleur multimode ou un interface spécifique (comme le modem Baycom).
Comme vous pouvez changer ces pilotes, le programme peut fonctionner avec diverses configurations matérielles. Les pilotes disponibles à ce jour sont les suivants:
Host.drv Un pilote pour utiliser un TNC en mode Host WA8DED sur le
port série. Il fonctionne avec tous les TNC avec logiciel
WA8DED ou NORD><LINK, ou compatibles. Amicom identifie
automatiquement la présence du mode étendu de DG3DBI, et
l'utilise effectivement
KISS.drv Un pilote à utiliser avec les TNC ou contrôleurs multimodes
acceptant le mode KISS, ce qui est le cas de la plupart des
appareils, mais qui présente des inconvénients. Si le TNC
peut fonctionner en mode Host, on optera pour cette solution.
Baycom.drv Un pilote pour le modem Baycom (développé par DG3RBU et
DL8MBT) relié au port série. Pour le moment avec le TCM3105
il fonctionne seulement en 1200 Bauds. Pour alimenter le
modem par l'Amiga, il faut lui ajouter une diode et une
résistance.
Amicom propose un interface réellement confortable disposant de toutes les
fonctions pour un trafic packet agréable. Vous pouvez définir jusqu'a 255
canaux différents. Vous pouvez maintenir des connections différentes et
indépendantes sur chaque canal, chaque connection pouvant effectuer des
échanges de données bilatérales. Vous disposez de fenêtres séparées et
indépendantes pour l'émission et la réception, sur chaque canal avec de
nombreuses fonctions d'édition. Vous pouvez changer de canal facilement avec les touches de fonction. Il existe une fenêtre séparée pour le monitoring le de la fréquence. Vous pouvez scroller n'importe quelle fenêtre et la capacité de scrolling n'est limi
Les autres stations peuvent télécommader Amicom avec une série de commandes
à distance (qui commencent par "//"); De cette façon vous pouvez lancer un
fichier à partir d'une autre station, même si vous êtes absent de votre
station. Amicom utilise un fichier données, contenant 20 caractères pour
chaque indicatif, qui sont affichés lorsque vous les connectez, ou
lorsqu'ils se connectent. Ce fichier comprend d'origine la plupart des
digipéteurs allemands et des BBS. Dans un autre fichier Texte vous pouvez
définir jusqu'à 26 textes standards de plusieurs lignes qui peuvent être
envoyés par pression sur une touche. Ces textes standards peuvent comprendre des macros comme la date, l'heure, un nom, un indicatif etc... Certains textes standards sont utilisés par Amicom pour des fonctions spéciales.
Par exemple lorsqu'une station se connecte, Amicom peut envoyer (si vous le
souhaitez) un message de bienvenue. Les fichiers encodés 7plus peuvent être
sauvegardés directement avec le nom correct dans un tiroir préalablement
défini. Une fonction Boxcheck peut trier par ordre alphabétique de titre, les messages de votre messagerie, et vous pouvez les retrouver sur un simple click souris (seulement pour les messageries de style Diebox, le systéme F6FBB n'est pas pour l'instant
3. Installation
Linstallation d'Amicom est véritablement très simple. Le programme principal et tous les fichiers associés doivent se trouver dans le même répertoire que vous pouvez nommer comme vous voulez. Si vous le lancez à partir du CLI , vous devez d'abord taper "C
3.1 Le fichier de configuration "konfig.ac"
Le fichier texte "Konfig.ac" contient la plupart des informations et
réglages importants utilisés par Amicom. Chaque ligne contient un mot clé
représentant un fonction spécifique, avec un ou plusieurs paramètres séparés par des espaces. Les paramètres peuvent être des nombres (ex: 2, 100) ou une chaîne de caractères (ex: "test", "df0:") ou un commutateur (ON ou OFF).
Amicom ignore les lignes commençant par un point virgule.
Les mots clés suivants sont utilisés:
AMDATE <commutateur>
AMDATE ON Indique la date en format américain: MM/JJ/AAAA
AMDATE OFF Indique la date en format Européen: JJ.MM.AAAA
AUTOSAVE <commutateur>
Active ou désactive la fonction autosave. En autosave, tous les fichiers
7plus seront sauvegardés avec le nom correct dans le fichier Autosave
prédéfini.
AUTOSAVEDIR "<chemin>"
Indique à Amicom où il doit sauvegarder automatiquement les données 7plus
en mode autosave. Les noms des fichiers 7plus seront ajoutés dans
l'Autosavedir, ainsi il doit se terminer par un "/" ou un":"
Exemple :
AUTOSAVEDIR ":AmiCom/Bin/"
BAUDRATE <valeur>
Donne à Amicom la vitesse de transfert entre l'ordinateur et le TNC. Cette
valeur sera communiquée au pilote qui l'affectera au port série.
Le port série utilise toujours 8 bits, 1 bit de stop, pas de bit de
parité (8N1). Vous devez configurer votre TNC dans ce mode (la plupart le
sont déjà, ainsi vous n'avez rien à modifier).
BELL <commutateur>
Active la sonnerie (carillon de Big Ben) quand quelqu'un se connecte ou si
une station vous apelle avec la télécommande "//RI".
BOXCHECK <commutateur>
Active ou désactive la fonction Boxcheck.
BUFFER <numéro de canal> <taille>
Fixe la taille du tampon de scrolling pour le canal spécifié. Plus la taille est importante, plus vous pourrez scroller loin en arrière. Mais le
programme est ralenti selon la taille de RAM que vous lui affecterez Le canal 0 est le moniteur, la taille est donnée en kilobytes (1024 bytes)
Exemple:
BUFFER 0 10; la taille du scroll du canal moniteur est 10*1024 bytes
BUFFERS <taille>
Comme Buffer mais pour tous les canaux. Si vous avez déjà déterminé un canal avec BUFFER il sera modifié par BUFFERS. IL faut alors commencer par BUFFERS puis reprendre le canal souhiaté par BUFFER (attention au S à la fin de BUFFERS).
CHANNELS <numéro>
Indique à Amicom le nombre de canaux voulus. CHANNELS peut prendre n'importe quelle valeur de 1 à 255, mais chaque canal utilise de la mémoire et ralentit le programme. Une valeur pratique de CHANNEL est 6, parce que vous ne pouvez pas voir plus de 6 indi
l'interface. Amicom indique au TNC la valeur de CHANNELS par la commande Y
<Nombre>.
CONVERTER <numéro>
Indique a Amicom le traducteur de caractères à utiliser.
CONVERTER 0 Il n'y a aucune conversion de caractères sauf la conversion
des fins de lignes (LF en CR). C'est l'équivalent du jeu de
caractères ANSI de l'Amiga.
CONVERTER 1 Le jeu de caractères Amiga est traduit en IBM avant émission
et à la réception. Ceci affecte prrincipalemant les
caractères nationaux comme par exemple éèàçù°....
CONVERTER 2 Comme 1, mais les caractères à tréma allemands sont
convertis en caractères DIN
CTEXT <commutateur>
Active ou désactive le message de connection. S'il est activé, une station
qui se connecte recevra le texte standard "C" qui peut être un petit message de bienvenue, ou un commentaire sur la station.
DEVICE "<nom>"
Indique à Amicom quel port série il doit utiliser avec le TNC, normalement
c'est "serial.device" mais pour les carte multi-série vous pouvez modifier
cette indication.
DRIVER "<nom>"
Indique à Amicom quel pilote il doit utiliser pour la communication avec le
TNC ou pour commander le modem. Jusqu'à présent ces pilotes sont les
suivants:
BayCom.drv Pilote pour le modem Baycom de DG3RBU et DL8MBT sur le port
série
Host.drv Pilote pur un TNC hostmode compatible WA8DED
KISS.drv Pilote pour tous les TNC ou contrôleurs multimodes en mode
KISS.
ECHO <commutateur>
Si ECHO est ON tout le texte entré dans la fnêtre de saisie sera répété dans la fenétre de réception. Le texte ainsi répété est écrit dans une autre couleur afin de différencier les deux types de texte.
EDITWINDOW <nombre de lignes>
Fixe la taille de la fenêtre de saisie. Cette dimension peut être modifiée
en cours de fonctionnement en cliquant gauche sur la ligne de statut 2 et en la déplaçant avec la souris. La taille du tampon de scrolling ne peut pas être modifié, il est fixé a 40 lignes
EDITOR "<nom>"
Ici vous pouvez indiquer de nom de votre éditeur de texte favori, qui sera
appelé par une commande, ou le menu déroulant. L'éditeur doit avoir sa
propre fenêtrre puisqu'il est appelé par la commande "RUN >NIL: <Nom>".
Exemple:
EDITOR ":c/MicroEmacs"
END
Le fichier de configuration se termine par END.
ENGLISH <commutateur>
ENGLISH ON Tous les textes du programme sont en anglais.(Ou en Français si vous avez reçu la traduction de HELP)
ENGLISH OFF Tous les textes du programme sont en allemand
INFOTIME <valeur>
Fixe la valeur Infotime en 1/100 de secondes. Cette valeur joue le rôle
suivant:
Le texte que vous entrez n'est pas envoyé immédiatement au TNC, mais le
programme temporise d'une durée definie par Infotime. Si vous entrez plus de texte avant la fin de ce délai, ce texte supplémentaire est ajouté au
premier et ils sont envoyés ensemble. Cette fonction évite d'envoyer des
séries de petits blocs et permet une vitesse de transfert plus importante
entre les stations connectées.
INTERLACE <commutateur>
Quand Interlace est activé, l'ecran est en mode entrelacé, ce qui vous donne une hauteur double de l'écran (petits caractères);
LOGBOOK <commutateur>
Active ou désactive le carnet de trafic automatique d'Amicom. Les
informations sont sauvegardées automatiquement dans le fichier "logbook.ac".
La date l'heure de début et fin de connection sont sauvegardées.
MAXFRAME <valeur>
MAXFRAME fixe le nombre maximum de blocs qu'Amicon peut envoyer avant de
demander l'acquit (Ack ou acknowledge). Cette valeur peut être comprise
entre 1 et 7. Si Amicom a déjà envoyé le maximum de blocs, il cesse ses
envois vers le TNC. La valeur fixée ici et également envoyée au TNC avec la
commande ( O <Valeur>).
MHEARD <commutateur>
Amicom conserve la liste des 30 dernières stations entendues, lorsque cette
fonction est activée. Cette liste peut être examinée par le menu déroulant
ou un raccourci clavier et même à distance avec les télécommandes.
MONITORWINDOW <nombre de lignes>
Ceci régle la dimension 1 de la fenêtre moniteur. Cette dimension peut être
modifiée en cours d'utilisation en cliquant sur la ligne de statut 3 et en
la tirant à l'endroit voulu. La dimension 2 de la fenêtre moniteur est
toujours fixée à 0 et les deux dimensions peuvent être commutées en
permanence en pressant SHIFT+HELP.
MYCALL "<Indicatif>"
Indique votre propre indicatif, l'information la plus importante! Amicom
envoye cette information au TNC (I <Indicatif>)
Exemple:
MYCALL "F6HTW"
MYNAME "<nom>"
Indique votre nom, pratique pour les liaisons avec d'autres stations
Exemple:
MYNAME "Jean Pierre"
NUMPAD <Commutateur>
NUMPAD ON Le pavé numérique sert pour des fonctions spéciales
(Home/End/PgUp/PgDn/Srll... ou en français Début du
texte/fin du Texte/page avant/page après/défilement)
NUMPAD OFF Le pavé numérique donne seulement les chiffres.
(Amicom fonctionne aussi sans pavé numérique sur Amiga
600)
PACLEN <valeur>
Fixe la longueur maximum des blocs. Valeur à régler entre 16 et 256.
PALETTE <registre couleur> <rouge> <vert> <bleu>
Vous pouvez régler les couleurs de l'écran avec PALETTE. Les valeurs
de rouge bleu et vert peuvent être comprises entre 0 et 15. <registre de
couleur> peut avoir une des valeurs suivantes:
0=fond
1= couleur du texte 1 (texte entré, ligne de statut, menus déroulants..)
2= couleur du texte 2 (texte dans la fenêtre d'emission, ligne des stations
entendues....)
3= couleur de fond 2 (fond des lignes de statut)
Exemple:
PALETTE 0 0 0 0 ;fond=noir
PALETTE 1 15 15 0 ;couleur texte 1= jaune
PALETTE 2 0 15 0 ;couleur texte 2= vert
PALETTE 3 8 8 8 ;fond 2= gris
PCFONT <commutateur>
Lorsque PCFONT est activé (on), Amicomutilise le jeu de caractères IBM
(Amicom.font) à la place des caractères normaux Amiga (fonte topaze). Comme ceci n'est pas compatible avec le traducteur de caractères, on l'utilise seulement en réception, par exemple pour la représentation des caratères graphiques IBM, dans les tableau
REMOTE <commutateur>
Une station qui s'est connecté peut utiliser une série de télécommandes
spéciales (commençant par "//" au début de la ligne) si cette fonction est
activée, et ainsi télécommander votre propre station.
REMOTEDIR "<chemin>"
Fixe l'accès au répertoire dévolu à la télécommande. La station qui se
connecte, peut accéder à ce répertoire et son arborescence descendante, si
REMOTE est "ON"
Exemple:
REMOTEDIR ":AmiCom/Remote/"
SCREENHEIGHT <valeur>
Fixe la hauteur de l'écran au démarrage du programme. La largeur est dans
tous les cas de 640 points. SCREENHEIGHT 0" utilise la taille normale fixée
par Workbench: 256/512 en PAL et 200/400 en NTSC (INTERLACE OFF/ON). Pour
les amigas equipés des chips AGA, vous pouvez utiliser DblPAL/NTSC en
mettant 0, INTERLACE On et utiliser une routine qui oblige la routine
OPENSCREEN à démarrer en DblPAL/NTSC comme le fait Force monitor.
SOUND <commutateur>
Si cette fonction est activée, toutes les données reçues seront signalées
par un top sonore. Avec différentes tonalités, il est possible de
reconnaitre les arrivées sur le canal courant (tonalité basse) ou sur un
autre canal (tonalité haute). Ceci décide également de l'envoi d'un
caractère BELL (CTRL-G AASCI code 7) au haut parleur.
TNC <numéro de canal> "<commande>"
Avec ce mot clé, vous pouvez automatiquement envoyer une commande au TNC au
démarrage du programme, pour, par exemple, l'initialiser. Les commandes
importantes doivent toujours être affectées au canal 0, puisqu'aprés
déconnection tous les canaux sont initialisés comme le canal 0.
Exemple:
TNC 0 "M UISC" ;Met en service le moniteur.
TNCCLOCK <commutateur>
Amicom envoye l'heure par la commade "K" au TNC quand cette fonction est
activée, ex: "K 23.03.1994", "k 17:00:10".
Si votre TNC ne dispose pas d'une horloge, vous pouvez désactiver cette
fonction, sinon vous obtiendrez une erreur.
TNCSTOP <numéro de canal> "<commande>"
Comme pour TNC, mais la commande sera envoyée au TNC quand vous quittez le
programme.
Exemple:
TNCSTOP 0 "M N" ;Arrête le moniteur.
UMLAUTE <commutateur>
UMLAUTE ON Les trémas allemands (öäüßÖÄÜ) peuvent être tapés dans la
fenêtre de saisie
UMLAUTE OFF Le contraire of course....
Les trémas seront traduits de la façon suivante:
ö->oe, ä->ae, ü->ue, ß->ss, Ö->Oe, Ä->Ae, Ü->Ue
UNIT <numéro>
Fixe le numéro du port série qui permet la comunication entre l'Amiga et
le TNC. Avec le port série d'origine, il faut toujours indiquer 0, mais pour les cartes multiports il est possible de choisir le port que vous voulez par cette fonction.
3.2 Contenu des autres fichiers:
En plus du programme principal (Amicom) et des pilotes (#?.drv),
Amicom utilise également les fichiers suivants:
greetings.ac
Dans ce fichier, vous pouvez associer à chaque indicatif, un petit message
de bienvenue personnalisé. Il sera utilisé en texte standard, comme par
exemple en texte de connection, quand on utilise la macro "%b".
Le fichier "greeting.ac" se présente sous la structure suivante:
Si un indicatif n'a pas de SSID, la saisie s'applique à tous les SSID de cet indicatif. Si le SSID est présent, la station qui essaye de se connecter doit avoir le même SSID. Pour cette raison, quand une station peut se présenter avec différents SSID, les
Le type de la station peut prendre les valeurs suivantes:
0 = un terminal, un utilisateur, une station normale.
Ce fichier contient le mot de passe nécessaire pour accéder au mode sysop
en télécommande, sa structure sera détaillée plus loin.
text.ac
Dans ce fichier, vous pouvez définir 26 textes standards (A-Z). Ces textes
standards peuvent être envoyés par l'utilisation d'une combinaison de
touches.
3.3 Textes Standards
Vous pouvez donc définir 26 textes standards (A-Z) dans le fichier
"text.ac". Ces textes peuvent être envoyés avec une combinaison de touches.
Certains textes sont utilisés par le programme pour des fonctions spéciales:
Texte C: Texte de connection. Ce texte est envoyé à la station qui se
connecte chez vous. Il peut contenir un message de bienvenue ou une brève description de votre station.
Texte I: Texte info. IL contient la description de la station et peut être
appelé par la station qui se connecte avec la commande "//I".
Texte N: Ce texte peut être appelé avec la commande "//N" et pourra contenir des nouvelles importantes (//NEWS).
Texte P: Le prompt. Il est envoyé après certaines télécommandes.
Texte Q: Le texte de fin. IL est envoyé à la fin de la connection quand la
station connectée envoye la commande "//Q",et peut contenir un
message d'au-revoir.
Les macros suivantes peuvent être utilisées dans les textes standards;
elles seront bien entendu remplacées par leur équivalent par Amicom:
%b Amicom recherche dans le fichier "greeting.ac" un message de
bienvenue personnalisé et l'envoye à la station qui se connecte
%c L'indicatif de la station qui se connecte.
%d La date en format européen ou américain suivant l'option du fichier
"konfig.ac"
%m Votre propre indicatif que vous avec mis dans MYCALL
%n Le nom de l'opérateur de la station qui se connecte. Si le nom
est inconnu dans "names.ac", c'est l'indicatif qui sera utilisé
%p Le numéro du canal sur lequel la station est connectée.
%v La version d'Amicom, présentement "2.1".
%z La date au format "HH:MM:SS"
%? Si le nom de la station qui se connecte est connu, c'est à dire s'il est enregistré dans le fichier "names.ac", cette macro est ignorée. Dans le cas contraire, la ligne commençant par "%?" est envoyée. Vous pouvez p
%% Le caractère "%" lui-même
Le fichier "text.ac" se presente sous la structure suivante:
Puisqu'Amicom est à la base prévu pour être utilisé sur un TNC avec le mode Host WA8DED, il n'y a pas beaucoup de modification à lui apporter pour qu'il fonctionne.
IL suffit d'éditer le fichier "Konfig.ac" avec votre éditeur de texte habituel ou ED et effectuer les modifications suivantes:
D'abord indiquez votre nom et votre indicatif, exemple:
MYCALL "F6HTW"
MYNAME "Jean Pierre"
Déterminer alors le pilote voulu; dans ce cas c'est "Host.drv":
le mot clé Driver doit être modifié en :
DRIVER "Host.drv"
Le mode Host étendu de DG3DBI est automatiquement reconnu et utilisé.
Amicom a besoin également de quelques chemins d'accés pour savoir ou écrire les données. Si Amicom se trouve dans le répertoire principal de votre disquette ou disque dur, vous n'avez rien à changer dans les paramètres suivants :
Amicom
REMOTEDIR ":AmiCom/Remote/"
AUTOSAVEDIR ":AmiCom/Bin/"
Il est important que les chemins d'accès se terminent toujours par "/" ou ":" car Amicom y ajoute le nom du fichier. Si vous souhaitez utiliser un éditeur de texte avec menus déroulants, alors il vous faut préciser à Amicom, lequel et ou il se trouve:
EDITOR ":Utilities/Microemacs"
Si votre TNC n'a pas d'horloge (commande "K"), il vous faut modifier le mot clé TNCCLOCK en mettant TNCCLOKCK OFF
Si TNCCLOCK est ON, Amicom essaye de le régler avec la commande "K". Ceci vous donne un message d'erreur(si votre TNC n'a pas d'horloge).
Si votre TNC est relié au port série vous devez utiliser:
DEVICE "serial.device"
UNIT 0
Ceci devra être modifié si vous utilisez une carte mutli-série.
La vitesse en Bauds doit être la même pour l'ordinateur et le TNC. Si votre TNC fonctionne à 9600 Baud, ne pas diminuer la vitesse. Pour le mode Host mettre:
BAUDRATE 9600
Le TNC devra fonctionner avec 8 bits de données, 1 stop bit, pas de parité (8N1). Si vous utilisez des Eprom de WA8DED (ex: TNC version 2.6), le TNC attend de recevoir Fracktime en secondes et non en 1/100 de seconde, comme les autres version (ex: NORD><L
de "F 800" à "F 8".
TNC 0 "F 8"
Les autres paramètres ne seront modifiés que dans la mesure ou vous savez exactement ce à quoi ils servent....
Vous pouvez aussi mettre des messages personnalisés dans les fichiers "Greeting.ac" et Text.ac", bien que ce ne soit pas nécessaire pour les premiers essais.
3.5 Utilisation d'Amicom en mode KISS
Il y a beaucoup de modifications à effectuer pour travailler en mode KISS
D'abord ouvrez le fichier "konfig.ac" avec votre éditeur habituel (ex:ED) et effectuez les modifications suivantes:
Indiquez votre indicatif et votre nom:
MYCALL "F6HTW"
MYNAME "Jean Pierre"
Puis déterminer le pilote, pour le mode Host c'est "Host.drv"
DRIVER "Kiss.drv"
Le mode Kiss étendu de DG3DBI est automatiquement identifié et utilisé.
Amicom a besoin également de quelques chemins d'accés pour savoir où écrire les données. Si Amicom se trouve dans le répertoire principal de votre disquette ou disque dur, vous n'avez rien à changer dans les paramètres suivants :
Amicom
REMOTEDIR ":AmiCom/Remote/"
AUTOSAVEDIR ":AmiCom/Bin/"
Il est important que les chemins d'accès se terminent toujours par "" ou ":" car Amicom y ajoute le nom du fichier. Si vous souhaitez utiliser un éditeur de texte avec menus déroulants, alors il vous faut préciserà Amicom, lequel et ou il se trouve:
EDITOR ":UtilitiesMicroemacs"
Si votre TNC n'a pas d'horloge (commande "K"), il vous faut modifier le mot clé TNCCLOCK en mettant TNCCLOKCK OFF
Si TNCCLOCK est ON, Amicom essaye de le régler avec la commande "K". Ceci vous donne un message d'erreur(si votre TNC n'a pas d'horloge).
Si votre TNC est relié au port série vous devez utiliser:
DEVICE "serial.device"
UNIT 0
Ceci devra être modifié si vous utilisez une carte mutli-série.
La vitesse en Bauds doit être la même pour l'ordinateur et le TNC. Si votre TNC fonctionne à 9600 Baud, ne pas diminuer la vitesse. Pour le mode Host mettre:
BAUDRATE 9600
Le TNC doit fonctionner avec 8 bits de données, 1 bit de stop, pas de parité (8N1), autrement Amicom ne peut mettre le TNC en mode KISS. KISS utilise dans tous les cas 8N1.
Le mode KISS présente des inconvénients: le logiciel qui émule le protocole AX.25 L2 ne prend pas en compte DCD (fréquence occupée ou non). Il ne peut pas non plus vérifier si le TNC a déjà envoyé les trames (si la fréquence est occupée par exemple).
Pour ces raisons, il est rès important de régler correctement le timer 2 (paramètre @T2).
Ce timer régle le délai avant l'envoi de l'acquit (RR0v, REJ0v, RNR0v) aprés la réception d'un bloc (donnée I00). Si ce délai est trop court, alors chaque trame sera aquitée individuellement. S'il est trop long, ils sont acquités trop tard et la station r
Pour le traffic en 1200 bauds, le déali optimal est de 2 secondes. Il faut alors mettre:
TNC 0 "@T2 200"
Cette valeur devra être raccourcie, pour les vitesse supérieures (côté radio) et être verifiée pendant un transfert de données à l'aide du moniteur.
Les autres paramètres ne peuvent être modifiés que si vous avez exactement à quoi ils servent....
Le pilote KISS.drv passe le TNC en mode KISS au démarrage du programme, et le désactive à la sortie du programme. Vous devez indiquer à Amicom, la procédure applicable à votre TNC, c'est le but du fichier "KISS.ini". La structure de ce fichier est simple:
Comme toujours une ligne commençant par ";" est ignorée, elle sert à mettre des commentaires ou à neutraliser les lignes dont vous n'avez pas besoin.
Toutes les autres lignes contiennent les codes ASCII des caractères qui doivent être envoyés au TNC.
Exemple:
Pour passer en mode KISS avec un TNC TAPR vous devez utiliser:
<press CTRL-C> KISS ON <press Return> RESTART <press Return>
Ceci correspondra à la ligne suivante dans KISS.ini:
3 75 73 83 83 32 79 78 13 82 69 83 84 65 82 84 13
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
| | | | | | | | | | | | | | | | |
| K I S S | O N | R E S T A R T +-RETURN
+-CTRL-C +-space +-RETURN
Dans le fichier, sont déjà comprises des données pour différents TNC, certains que je n'ai pas eu l'occasion de tester. Ainsi, la seule chose qu'il vous faudra faire, c'est trouver les lignes dont vous avez besoin, suprrimer les ";" et laisser les autres
Vous pouvez aussi enregistrer des messages personnalisés dans les fichiers "greeting.ac" et "text.ac" mais ce n'est pas absolument nécessaire pour les premiers essais.
3.6 Utilisation d'Amicom avec le modem Baycom
Amicom peut fonctionner avec le modem Baycom de Johannes, DG3RBU et Florian DL8MBT depuis la version 2.0. Pour l'instant seuls les modems série en 1200 bauds fonctionnent, par exemple le modem avec le TCM3150. L'alimentation est prélevée sur les broches d
Vous trouverez le fichier "Baycom.iff" sur la disquette Amicom. Il contient le schéma du modem ainsi que les modifications pour l'Amiga.
Ceux qui pensent qu'ils peuvent revendre leur TNC doivent lire la suite.
Le modem Baycom est un simple modem qui transforme les signaux audio (1200 et 2200 Hz) et signaux digitaux (respectivement Haut et Bas). A l'émission, le modem génère les tonalités correctes et active le PTT de l'émetteur.
Ceci est obtenu par une fonction spéciale d'interruption à laquelle il est fait appel intensivement, ce qui est très contraignant pour la fonction multitâche de l'Amiga. Il nécessite également un timing très précis, car les interruptions doivent arriver à
Ceci signifie que vous ne pouvez utiliser BAycom qu'avec un processeur rapide. Il fonctionne parfaitement sur mon Amiga avec un MC68030 à 25Mhz avec possibilité de multitâche.Avec un MC68000 à 7Mhz vous aurez toujours des erreurs de réception (Reject) .
Un exemple de ces programmes sont les vieux drivers de disque dur. Pour savoir si les interrruptions sont bloquées, vous pouvez utiliser le fonction "@DEBUG". Quand vous clickez sur le symbole du haut parleur, "Baycom.drv" va émettre un top sonore sur le
Mais il existe aussi des programmes qui prennent les interruptions sans vérifier si elles sont libres, c'est le cas de certains module de sons. L'utilisation de tels programmes avec BAycom.drv, amène au plantage.
La prise en compte de DCD, fréquence libre ou non, est effectuée en vérifiant les données issues du modem. Comme le TCM3105 reagit également au bruit, vous devez utiliser le squelch du récepteur. Il est recommandé de construire un "squelch digital"avec un
Pour utiliser Amicom avec le modem Baycom, des modifications sont nécessaires. Ouvrez le fichier "konfig.ac" avec votre traitement de texte habituel et effectuez les modifications suivantes:
D'abord indiquez votre nom et votre indicatif, exemple:
MYCALL "F6HTW"
MYNAME "Jean Pierre"
Puis déterminer le pilote à utiliser; pour le modem Baycom c'est "Baycom.drv". Le mot clé driver doit être remplacé par :
Driver "Baycom.drv"
Amicom a besoin également de quelques chemins d'accés pour savoir ou écrire les données. Si Amicom se trouve dans le répertoire principal de votre disquette ou disque dur, vous n'avez rien à changer dans les paramètres suivants :
Amicom
REMOTEDIR ":AmiCom/Remote/"
AUTOSAVEDIR ":AmiCom/Bin/"
Il est important que les chemins d'accès se terminent toujours par "/" ou ":" car Amicom y ajoute le nom du fichier. Si vous souhaitez utiliser un éditeur de texte avec menus déroulants, alors il vous faut préciser à Amicom, lequel et ou il se trouve:
EDITOR ":Utilities/Microemacs"
Les spécifications du port série ne sont pas importantes avec le modem Baycom et on peut les ignorer. Les autres paramètres ne seront modifiés que si vous savez exactement ce à quoi ils servent.
Vous pouvez également entrer des messages personnels dans les fichiers "greeting.ac" et "text.ac", mais ce n'est pas nécessaire pour les premiers essais.
4. Utilisation du programme
4.1 Configuration de l'écran
Une fois le programme lancé, Amicom ouvre un écran qui ressemble à:
Sur la ligne du haut vous avez la linge de titre (Amicom 2.1...) dans laquelle se trouvent la date et l'heure. Vient ensuite la ligne de statut 1 (1:disconect) le fenêtre de saisie, la ligne de statut 2 (1 T:discon...), la fenêtre de réception, la ligne d
Ligne de statut 1
Cette ligne contient les indicatifs des 6 premières stations connectées. Le canal actif est signalé par un liseré, et est affiché sous la ligne de statut 1. Si des données arrivent sur un autre canal, vous verrez un symbole (>) à la place de (:). Vous pou
Fenêtre de saisie
Elle comprend un tampon de 40 lignes dont seulement une partie est affichée dans la fenêtre. Tout le texte saisi au clavier est d'abord stocké dans ce tampon afin que vous puissiez l'editer librement avec les touches curseur. Vous pouvez taper votre texte
"DEL" efface le caractère suivant le curseur ,"<-"le caractère avant le curseur et "CTRL+Y" efface la ligne complète.
Si vous êtes au début d'une ligne, vous pouvez passer en mode commande par la touche ESC qui sera représentée par "» " u début de la ligne. Entrez vos commandes pour le TNC et envoyez les par return. Amicom différencie automatiquement les commandes du TNC
1: C'est le numéro du canal actuellement affiché, le type de station connectée et son indicatif.
Le type sera l'un des suivants:
T: Terminal, utilisateur normal, station normale
B: BBS, un serveur
D: Digipeteur
Toutes les fonctions, ne fonctionnent pas avec chaque type de station.
News avec "//1..." peut être envoyé seulement au station terminal "T", la fonction sauvegarde automatique (autosave) fonctionne seulement avec les stations teminal ou serveur, et finalement les BBS ne peuvent pas envoyer de commandes de
2: Le nom de la station à laquelle vi\ous êtes connecté sur ce canal. Il peuty avoir jusque 20 caractères et est enregistré dans le fichier "name.ac". Les stations inconnues peuvent entregistrer leur nom par la commmande "//N...".
3: Le statut de la connection. Cela peut être:
N (pas émis) Nombre de trames non émises mais présente dans le tampon du TNC
U (unack= non acquité) Nombre de trames émises mais non encore acquitées.
T (tries= tentatives) Nombre de tentatives d'émission d'une trame. Si T est constamment supérieur à 1, la liaison radio est de mauvaise qualité.
VIent ensuite un des textes suivants:
discon. Déconnecté, pas de connection
Link setup Amicom essaye d'établir la connection
Frame Reject Un refus de trame a été émis (FRMR) . Il s'agit d'un protocole important qui bien souvent met fin à la connection.
T
Disc. req. Amicom essaye de déconnecter.
Info transf. Transfert normal de données, la chose la plus normale pendant la connection.
Rej. sent Un rejet a été emis pour réobtenir les données manquantes .
Waiting ack. Attente d'acquit de l'autre station. Si aucune données ne sont échangées, la connection est essayée pour vérifier si tout va bien.
Device busy Notre sation ne peut plus recevoir d'autres données parce que le tampon de réception est plein.(saturation)
Rem. dev. b. L'autre station ne peut recevoir davantage de données.
Both dev. b. Les deux stations sont occupées.
W.a. & d.b. Attente d'acquit et saturation.
W.a. & r.b. Attente d'acquit et sation distante saturée.
W.a. & b.b. Attente d'acquit et les deux stations saturées.
R.s. & d.b. Envoi d'un rejet et saturation.
R.s. & r.b Envoi d'un rejet et station distante saturée.
R.s. & bdb. Envoi d'un rejet et les deux stations saturées
4: Des informations importantes de statut sont indiquées ici:
0-2: Le numéro du convertisseur de caractère en service.
A: La sauvegarde automatique est en service. Si un fichier binaire codé 7plus arrive, Amicom le sauvegarde automatiquement avec le nom exact.
B: La fonction Boxcheck est en service. Si Amicom identifie le texte comme une liste d'une DieBox ou une BBS protocole FBB, il va le sauvagarder et le placer dans un tampon spécial.
b: Des données sont arrivées dans le tampon Boxcheck.
C: Ce canal est en mode CONVERS. toutes les données reçues sur ce canal sont automatiquement retransmises aux autres cananux également en mode CONVERS.
S: Ce canal est en mode Sysop. La station connectée peut utiliser les télécommandes Sysop.
T: Un bref message de connection est prêt à être diffusé à toute station qui se connecte.
Après un espace vous pouvez aussi avoir:
R: Les données reçues sont sauvegardées sur le disque (read).Plus de détails sont dans la ligne de statut 3.
S: Des données sont émises depuis le disque (send). Plus de détails sont dans la ligne de statut 3.
Le convertisseur de caractères doit être absolument vérifié quand vous transferrez par exemple, des données encodées 7Plus ou 7Bit. Si de telles données sont émises comme du texte, ou sauvegardées sur le disque, le traducteur de caractère doit être suppri
Fenêtre de réception:
Toutes les données et informations reçues du programme sont affichées dans cette fenêtre. Les couleurs et typographies suivantes sont utilisées pour faciliter la compréhension:
Couleur Texte 1: Ces données ont été reçues du programme lui même et sont destinées à l'utilisateur.
Couleur texte 2: Ces données viennent de l'utilisateur ou du programme et ont été émises.
Attention: ce texte ne sera visible quee si vous avez indiqué ECHO ON dans le fichier "konfig.ac"
Normal: Texte normal réçu ou que vous avez entré.
Bold: Ce texte est issu du programme, comme les messages d'erreur ou deux des télécommandes
Cursive: Ce texte est issu du TNC ou du pilote, par exemple l'affichage du statut
Vous pouvez scroller en haut en bas, dans cette fenêtre avec les touches "PgUp" et PgDn", ou"Shift+flêche haut" et "shift+flêche bas". Avec "Home" et "End vous accédez au début ou à la fin du tampon. Pendant le scrolling le TNC n'est pas vidé, alors il f
Si cous cliquez sur des mots de la fenêtre de réception, il apparaîtront dans la fenêtre de saisie.
Ligne de Statut 3
En usage normal, Amicom affiche dans cette ligne jusque 11 indicatifs des stations entendues sur la fréquence utilisée. Si 11 stations ont déjà été entendues et qu'en arrive une 12ème, celle qui n'a pas été entendue depuis le plus long temps, est remplacé
Lors d'un transfert de données, cette ligne change d'aspect. Si la longueur du fichier est connue (envoyée ou reçue en autosave ou autobin d'un fichier 7plus) la ligne se présentera ainsi:
1: R: Amicom reçoit et sauvegarde sur disque (read).
S: Amicom envoye des données à partir du disque.
T: Transfert d'un fichier texte avec conversion de caractère et CR.
B: Transfert d'un fichier binaire sans conversion de caractère.
A: Transfert en mode auto (autobin).
7: Réception d'un fichier 7plus en autosave ou émission sans conversion de caractère, seulement conversion des fins de ligne. Le nom du fichier vient ensuite sans indication du chemin d'accès.
2: Nombre de bits déjà transférés et nombre total (3450 de 9876)
3: Nombre de bits déjà transférés en % du total (0-100)
4: Temps encore nécessaire compte tenu de la vitesse de transfert actuelle.
Ceci bien sûr n'est qu'un approximation car la vitesse de transfert diminue généralement.
Les points 3,4 et la taille totale du fichiers ne seront pas affichés si la taille totale du fichier est inconnue.
Fenêtre Moniteur:
En bas de l'écran se trouve la fénêtre Moniteur. Vous pouvez à tout moment y voir l'activité sur la fréquence. Vous pouvez passer en écran total par la touche "Help". Lorsque vous êtes dans la fenêtre moniteur, vous pouvez également envoyer des infos sur
4.2 Menus déroulants
La plupart des fonctions du programme sont appelées par les menus déroulants. Voici une liste de toutes ces fonctions. Les raccourcis claviers par la toucha Amiga droite sont indiquées entre parenthèses.
Menu Program: Donne une boîte de dialogue avec le copyright et la taille de votre RAM disponible
Editor (E) Appelle l'éditeur spécifié dans "Konfig.ac" avec
"Run >NIL: >nom>".
Shell (S) Ouvre un nouveau shell avec "RUN >NIL: Newshell".
Quit (Q) Devinez ?
Menu File:
Read File Les données reçues peuvent être sauvegardées sur le disque . Vous ne pouvez lire qu'un seul fichier à la fois. Pendant la lecture la fonction autosave est OFF.
Send file Emet un fichier à partir du disque.
Stop reading Le fichier vers lequel Amicom sauvegardait, est fermé.
Stop sending Interrompt la transmission d'un fichier.
Delete file Efface un fichier, comme la commande delete du shell.
Menu Function:
Connect (C) Demmande un indicatif. Amicom essayera de connecter cet indicatif.
Disconnect (D) Interruption de la connection. Attenddez la déconnection effective SVP!
C. Message (T) Vous pouvez entrer un bref message qui sera envoyé lors de la connection(max. 80 caractères. Ex: "Ne quittez pas je suis pour l'instant au téléphone....)
Undo (U) Amicom affiche tous les messages du type " "Connected to..." ou "Reconnected to..." et actualise le carnet de traffic. La ligne de statut contient également l'indic
Boxcheck/Show (B) Affiche le contenu du tampon Boxcheck. Vous pouvez quitter par Escape.
Boxcheck/Clear Le tampon Bockcheck est vidé et la mémoire libérée. Ceci se fait automatiquement quand vous quittez la Mailbox.
Boxcheck/Next (N) Envoye une demande de lecture (R) pour le message suivant choisi.
Rec. Buffer/Save Sauve le contenu du tampon de réception (fenêtre de réception) sur le disque.
Rec. Buffer/Clear Vide le tampon de réception et la fenêtre.
Printer/On Tout ce qui sera reçu sera envoyé au tampon d'impression interne (64k) et imprimé. Ce tampon est nécessaire car vous recevez plus vite que vous ne pouvez imprimer.
Printer/Off Arrêt de la fonction impression et vide le tampon corespondant.
Printer/Break Arrêt immédiat de l'impression et effacement du tampon.
Standardtext (-) Après avoir choisi cette fonction, ou en pressant "Amiga droite+ "-", vous devez entrer une lettre (A-Z) pour envoyer le texte corespondant à cette touche.
Menu Monitor:
Save/On Lance la fonction sauvegarde du moniteur.
SaveOff Arrêt de cette fonction.
Save/Statistics Indique le nombre de trames déjà sauvegarées par la fonction suavegarde moniteur.
Mon. H. /Show (M) Montre la grande liste des stations entendues. Elle peut contenir jusque 30 stations.
Mon. Heard/Clear Supprime la longue et la courte liste des stations entendues.
Menu Switch:
Certaines fonctions peuvent être activées ou désactivées avec ce menu. Les points du menu en gras sont seulement valables pour le canal actif, ceux en caractères normaux, sont utilisables sur tous les canaux.
Converter Choisit le convertiseeur de caractère (off, IBM ou IBM/DIN).
Umlaute "Umlauts" on/off.
Sysop Mode Sysop on/off.
Convers Mode Converse on/off.
PCFont Utilise le jeu de caractères IBM (Amicom.font).
Echo Commute Echo on/off. Si il est "on" tout le texte saisi au clavier est répété dans la fenêtre de réception.
Bell Active ou désactive l'alarme à la connection ou par "//RU".
Sound Active ou désactive le bip à la réception de données ou par CTRL-G.
CText Active ou désactive le message de connection.
Remote Active ou désactive le mode télécommande. (commandes"//XXX")
MHeard Active ou désactive la liste des stations entendues.
AutoSave Active ou désactive le mode autosave.
Boxcheck Active ou désactive la fonction boxcheck.
4.3 Commandes
Si le curseur se trouve dans la fenêtre de saisie, au début d'une ligne,
vous pouvez passer en mode commande en tapant Escape. Le mode commande est
représenté par un "" au début de la ligne. Vous pouvez alors entrer vos
commandes pour le TNC ou le programme et les envoyer par Return. Amicom fera la différence entre les commandes TNC et les commandes programme. Voici une liste des commandes programme. Les commandes utilisables par le TNC dépendent du pilote utilisé ou du
Commandes Programme
Chaque commande consiste d'un mot clé suivi d'un ou plusieurs paramètres
qui peuvent être un nombre, une chaîne de caractères, ou un commutateur. Un
commutateur est constitué par les mots "EIN", "AUS", "ON" ou "OFF". Si la
chaîne de caractères contient des espaces, il doivent être compris entre
des apostrophes, exemple : 'df0:data', '"Ceci est un essai."'. Si la
commande est envoyée sans paramètres, la valeur en cours du paramètre
sera affichée.
Liste des commandes programme:
AUTOSAVE <Commutateur>
Active ou désactive la fonction autosave.
BELL <Commutateur>
Active ou désavctive le sonnerie quand une station se connecte ou utilise
//RI.
BOXCHECK <Commutateur>
Active ou désactive la fonction boxcheck.
C <Indicatif,indicatif et chemin>
Connection. Une connection est établie avec l'indicatif, éventuellement
via les digipéteurs spécifiés. Si une connection est déjà établie avec
cette station, Amicom envoye un message d'erreur "STATION ALREADY
CONNECTED", augmente le SSID par MYCALL et essaye de connecter à nouveau.
Exemple:
c F6HTW
c F6HTW-1 F1FCO
c F6HTW via F1FCO
CHANNEL <numéro de canal>
CH <numéro de canal>
Commute sur le canal spécifié. Puisque vous ne pouvez accéder seulement
qu'aux 30 premiers canaux par les touches de fonction, cette commande est
nécessaire pour accéder aux canaux 31 à 255 (pour ceux qui en ont besoin
de tant!!!)
CONVERS <Commutateur>
CONV <Commutateur>
Active, désactive le mode converse sur le canal actif.
CONVERTER <nombre>
Choisit le convertisseur de caractères pour le canal actif, <nombre> peut
prendre le valeur 0 à 2
CTEXT <Commutateur>
Active, désactive le texte de connection.
ECHO <Commutateur>
Active, désactive la fonction Echo.
END
Arrête ou interrompt un transfert de données.
FLUSHMHEARD
FMH
Efface les grandes et petites listes de stations entendues.
D
Déconnecte, la connection sur le canal actif est terminée.
DELETE <nom de fichier>
DEL <nom de fichier>
Efface le fichier designé sur le disque comme la commande Shell "Delete".
EDITOR
ED
Lance l'éditeur séléctionné.
MAXFRAME <valeur>
Fixe le nombre maximum de trames qui peuvent être émises avant acquit.
MAXFRAME peut prendre une valeur comprise entre 1 et 7, cette valeur sera
envoye au TNC avec la commande "O <valeur>".
MHEARD <Commutateur>
Active, désactive le rafraîchissement de la grande liste des stations
entendues.
NEWSHELL
Lance un nouveau shell.
PACLEN <valeur>
PAC <valeur>
Fixe la longueur maximum des trames de données. PACLEN accepte les valeurs comprises entre 16 et 256.
PCFONT <Commutateur>
Active, désactive la fonte "Amicom.font".
PRINTER <Commutateur>
Active, désactive l'imprimate.
RA <nom de fichier>
Démarre la réception du fichier <nom de fichier> en mode auto (autobin).
RB <nom de fichier>
Commence la réceptiion d'un fichier sur le disque, le convertisseur de caractères sera utilisé.
REMOTE <Commutateur>
Active, désactive les télécommandes //XXXX.
SA <nom de fichier>
Lance la transmission du fichier <nom de fichier> en automode.
SB <nom de fichier>
Lance la transmission du fichier <nom de fichier> ans le convertisseur de caractères.
ST <nom de fichier>
Lance l'émission du fichier <nom de fichier> avec le convertissuer de caractères.
SOUND <Commutateur>
Active, désactive le signal de paquets reçus ou CTRL-G.
SYSOP <Commutateur>
Active désactive le mode Sysop sur le canal actif.
UMLAUTE <Commutateur>
Active,désactive les trémas.
4.4 Description des commandes pour Baycom.drv et Kiss.drv:
Lors de l'utilisation de "Host.drv" les commandes dépendent uniquement de votre TNC, puisque "Host.drv" envoye les commandes sans les modifier au TNC.
Avec "Kiss.drv" et Baycom.drv" les commandes TNC sont traitées au niveau du pilote, exactement comme le protocole AX.25, sauf les statuts, reports d'erreur, et sortie moniteur. L'utilisation es très semblable à celle du logiciel mode host de WA8DED. Si un
Voici une liste des commandes TNC pour "Baycom.drv" et "Kiss.drv". Celle marquées d'un (*) sont valable pour chaque canal séparément. Lors de la déconnection, les valeurs du canal 0 seront rétablies, c'est pourquoi les réglages les plus importants sont ef
Liste des commandes TNC :
B <0...65535> (DAMA timer en secondes)
Ce paramètre est utilisé seulement en trafic DAMA, il sera détecté automatiquement par Amicom. Avec le paramètre "B", vous pouvez régler le timer DAMA en secondes, la valeur par défaut est 120. Si pendant ce temps Amicom n'a rien reçu du controleur DAMA,
C <indicatif> [via] [digipeteur digipéteur...] (Connecte) *
Etablit la connection avec la station définie. Vous pouvez aussi spécifier un chemin avec jusqu'à 8 digipéteurs. Si une connection est déjà établie avec la station sur ce canal, alors le nouveau chemin sera utilisé et la connection rétablie. Sur le canal
Exaemple:
c f6htw
c f6htw f1ebv
c f6htw-0 v f1ebv
c f6htw-0 via f1ebv
D (Deconnecte) *
Termine la connection sur ce canal, mais avant cela, Amicom attend que toutes les trames émises aient été acquitées par l'autre station. Si la demande de déconnection est envoyée deux fois, toutes les trames sont envoyées d'un seul coup, puis la demande d
l'accusé de réception de la déconnection (UA-) de l'autre station. Cette
solution ne doit être utilisée que dans les cas extrêmes, car l'autre station n'aura sans doute pas reçu le statut de fin de connection.
F <1...65535>
(timer 1, en 1/100 de secondes) *
Fixe la valeur du timer 1 (frack) en 1100 de seconde. Si une trame émise n'a pas été acquitée dans ce délai, la même trame sera réémise.
I <indicatif> (mycall) *
Détermine votre indicatif. Ce réglage doit être effectué absolument sur le canal 0 car tous les autres canaux prendront cet indicatif aprés déconnection.
K <0...2>
Indique à Amicom si vous souhaitez dater les paquets reçus:
0 = pas de datage.
1 = datage par les informations du staut (Connected to...)
2 = datage par les informations du statut et des lignes du moniteur ( de f6HTW to...)
L (indique le statut) *
Donne le statut de la connection sur ce canal. Le statut se compose de 6 nombres ayant la signification suivante:
1. nombre: Le nombre dinformations statut non encore affichées.
2. nombre: Le nombre de trames de données non encore affichées.
3. nombre: Le nombre de trames qui n'ont pas encore été émises mais qui sont dans le tampon du TNC. Cette valeur est aussi affichée dans la ligne de statu 2 (N).
4. nombre: Le nombre de trames émises mais non encore acquitées. Cette valeur apparait également dans la ligne de statut 2 (U).
5. nombre: Le nombre de répétiotions des dernières trame. Cette valeur
apparaît aussi dans la ligne de statut 2 (T).
6. nombre: Statut de la connection. Ceci apparaît en texte dans la ligne de statut 2.
Avec M vous pouvez définir ce qui sera affiché dans le moniteur:
U: les trames unproto (UI) sont affichées.
I: les trames info (I) sont affichées.
S: les trames de contrôle (RR, REJ, RNR, FRMR, SABM, DISC, UA, DM) sont affichées
C: montre le moniteur même lorsque vous êtes connecté.
Pendant l'utilisation d'Amicom vous devez régler "M" sur "UISC"!
N <0...65535>
(N2, répétitions) *
Détermine le nombre maximum de répétitions. Si vous n'arrivez pas à obtenir une réponse de l'autre station, la connection est interrrompue (LINK FAILURE). La valeur 0 correspond à un nombre infini de répétitions, ce qui n'est pas très utile...
O <1...7> (maxframe) *
Détermine le nombre maximum de trames sans acquit. Lorsque ce nombre est atteint, Amicom attend l'acquit de l'autre station.
P <0...255> (persistence)
Détermine la valeur du générateur aléatoire intégré. Le TNC ne transmettra jamais avec une valeur de 0 mais transmettra en permanence avec la valeur 255. Cette valeur est en relation avec (W), des valeurs pratiques sont comprises entre 16 et 128.
ATENTION: Les paramètres P et W ne doivent être modifiés que si vous savez exactement comment ils fonctionnent.Quand je discute avec des OM qui rendent impossible l'usage des digipéteurs, je constate qu'ils ont modifi
Q [+|-] <indicatif> [search route] (QRV? fonction recherche)
Avec Q il est possible de rechercher une station, comme avec la commande F de Flexnet.
Q <indicatif> Recherche la station <indicatif> directement dans le chemin configuré
Q <indicatif> <route> Recherche la station<indicatif> dans le chemin <route>.
Le <route> eut contenir jusqu'a 8 digipéteurs. Si <Route> est spécifié, celle qui est configurée n'est pas utilisée.
Q + <route> Fixe le chemin <route> pour les recherches. Vous pouvez avoir jusqu'à 8 routages de recherche, contenant chacun jusqu'à 8 digipéteurs.
Q - <route> Sort le chemin <route> du routage de recherche.
R <0|1> (digipéteur) *
Active désactive le mode digipéteur L2.
T <0...255>
(TXDelay en 1/100 de secondes)
Après avoir activé le PTT de votre émetteur, il faut attendre un certain temps avant de pouvoir réellement envoyer les données à la puissance optimale, sur la fréquence voulue, qui doit être établie par le PLL et la commutation des relais. Si vous n'atten
U (texte de connection)
Avec U vous pouvez activer ou désactiver le message de connection. Ceci est realisé par Amicom et devient inutile dans ce cas. Ainsi vous n'aurez pas de message d'erreurs si la commande "U" est présente dans le fichier de configuration. Elle est décrite i
V (Version)
Indique la version de protocole en service.
W <0...255> (intervalle en 1/100 de secondes)
Fixe l'intervalle de la fonction persistance en 1/100 de seconde. Ce réglage est couplé avec le paramètre de persistance "P", vous y reporter pour plus de détails.
X <0|1>
(verrrouillage émission)
0: l'émetteur est bloqué.
1: l'émetteur peut émettre.
Y <0...255> (canaux)
Fixe le nombre maximun de connections qu'un TNC peut établir avec l'extérieur. Si il y a déjà "Y" connections, et si une autre station essaye de se connecter (SABM+), Amicom va répondre par une deconnection (DM-).
Cette valeur es tréglée automatiquement par le nombre de canaux préréglés dans le fichier configuration.
"Y" sans paramètre, retourne le nombre de canaux et le nombre de connections en cours entre parenthèses.
@B (buffers=tampons)
Indique l'espace libre dans le tampon. La valeur maxi du tampon est indiquée entre parenthèses.
@D <0|1>
(full duplex, seulement avec KISS.drv)
Active, désactive le mode full duplex. Ceci est possible uniquement si vous avez désaccouplé l'émission de la réception et n'est généralement pas utilisé, suf pour les stations destinées aux liaisons entre digipéteurs.
@DEBUG
(debug, seulement avec BayCom.drv)
Ouvre la fenêtre de débogage, dans laquelle vous pouvez voir le statut de DCD et du PTT que vous soyez en mode DAMA ou non. Lorsque vous cliquez sur le symbole du haut parleur, Baycom.drv envoye un top sur la canal audio 0 pour chaque interruption. Vous d
@I <0...256> (IPoll)
Fixe la longueur maximum des trames Info Poll (I+).
@T2 <0...65535>
(timer de réponse packet T2 en 1/100 de seconde)
Avant que les trames reçues soient acquittées, Amicom attend "@T2" pour voir si une autre trame arrive. Si ce délai est écoulé avant l'arrivée d'une autre trame, l'acquit est envoyé (RRv, REJv, RR-...). Ce timer est particulièrement utile en mode KISS pou
@T3 <0...65535>
(timer d'activité de liaison T3 en 1/100 de secondes)
Si vous transferrez des données, Amicom vérifie ,s'il n'a rien reçu après @T3 que la liaison est toujours établie.
@TA <0...255>
(TX-queue en 1/100 de secondes)
Après avoir envoyé la dernière trame, Amicom attendra @TA avant de relâcher le PTT. Ceci est parfois nécessaire avec des modems lents.
4.5 Disposition du clavier.
En mode normal:
F1...F10 Correspond auc canaux 1-10.
SHIFT+F1...F10 Correspond aux canaux 11-20.
CTRL+F1...F10 Correspond aux canaux 21-30.
HELP Repasse au canal moniteur (canal 0). Si vous pressez
Help à nouveau vous retournez au canal que vous aviez quitté (canal QSO)
SHIFT+HELP Commute les deux tailles possibles du moniteur de bas d'écran.
ESCAPE Si le curseur se truve au début de la ligne, vous pouvez entrer des commandes pour le TNC ou des commandes programme après avoir fait Escape.
DEL Efface le caractère sous le curseur dans la fenêtre de saisie.
<- Efface le caractère précédant le curseur.
CTRL-Y Efface la ligne complète.
RETURN Termine la saisie d'une ligne et envoye la commande ou le texte au TNC. Amicom passe alors à la ligne suivante.
CURSOR UP(flêche haut) Remonte le curseur d'une ligne dans la fenêtre de saisie.
CURSOR DOWN(flêche bas)Descend le curseur d'une ligne.
CURSOR LEFT Recule le curseur d'un caractère à gauche
CURSOR RIGHT Avanc e le curseur d'un caractère à droite.
SHIFT+UP ou PgUp Remonte d'une page dans la fenêtre de saisie. Ceci
dans la limite du tampon.
SHIFT+DOWN ou PgDn Avance d'une page.
CTRL+UP oru Home Saute au début du tampon.
CTRL+DOWN oru End Saute à la fin du tampon. Le texte qui arrive est de nouveau affiché.
ScrL (pavé numérique) La sortie est interrompue, jusqu'à ce que vous refassiez Scrl, ainsi vous pouvez lire le texte reçu.
Disposition du clavier dans le tampon Boxcheck:
F1...F10, Va au canal de QSO et ferme le tampon Boxcheck
SHIFT+F1..F10,
CTRL+F1...F10
HELP Envoye au canal moniteur (canal 0). Une deuxiéme action permet de retourner au canal que vous venez de quitter.
SHIFT+HELP Commute les deux tailles possibles de fenêtre moniteur du bas d'écran.
ESCAPE Retourne au mode normal.
CURSOR UP (
CURSOR DOWN (
SHIFT+UP or PgUp ( Comme précedemment
SHIFT+DOWN or PgDn (
CTRL+UP or Home (
CTRL+DOWN or End (
F Vous pouvez définir une chaine de caractères qu'Amicon recherchera dans le tampon Boxcheck.
R Retourne au mode normal et envoye une demande de lecture pour les messages séléctionnés. Il vaut mieux fermer le tampon Boxcheck et lire les messages un p
SPACE Le message le plus en haut est sélectionné. Un autre espace le déselectionne. Tous les messages marqués peuvent être lus automatiquement.
4.6 Commandes à distance
Amicom peut être commandé à distance si vous avez activé cette fonction (REMOTE ON). Toutes les télécommandes commencent par "//" au début d'une ligne, afin de les différencier du texte du QSO. Les télécommandes seront ignorées en provenance des mailbox,
Amicom accepte les commandes suivantes:
//CONV
Passe en mode "converse" sur le canal. Tout ce qui sera entré ici sera
envoyé aux autres canaux qui seront également en mode "converse". Ainsi vous pouvez realiser des QSO avec plusieurs stations. Notez qu'il ne faudra utiliser cette fonction que si votre digipéteur local ne dispose pas lui même du mode "converse".
//CS
Donne le statut de connection. C'est un liste qui contient toutes les stations connectées, ainsi que le numéro de canal correspondant. Une ligne de statut peut se présenter ainsi:
Connect Status de F6HTW, 02.05.1994 14:10:30:
1 > B:F1IXB-0 via F1FCO 02.05.1994 14:00:30 Digi Mont Aigoual
1: Le numéro du canal sur lequel a lieu la connection.
2: Le sens de la connection:
The direction of the connection:
>: Vous avez connecté la station (F1IXB-0).
<: C'est l'autre station qui vous a connecté.
3: Le type de la station. Cela peut être
T: Un terminal, station normale.
B: Une BBS, une mailbox.
D: Un digipéteur.
4: L'indicatif de la station à laquelle vous êtes connecté. Si la connection passe par plusieurs digipéteurs, le dernier sera affiché.
5: La date de la connection.
6: L'heure de la connection.
7: Le nom de la station si il est connu.
8: Si le canal est en mode converse, "conv" sera affiché ici.
//DIR [<sous répertoire>]
//D [<sous répertoire>]
Montre le répertoire du répertoire télécomande (remote) ou un de ses sous répertoires. Les autres stations ont la possibilité de lire et écrire dans ce répertoire.
//ECHO <texte>
//E <texte>
Renvoye le texte.
//END
Ferme un fichier ouvert avec//W, //WT or //WB ou interrompt le transfert de données (//WA, //R, //RT, //RB, //RA).
//HILFE [<commande>]
//HELP [<commande>]
//H [<commande>]
"//H" ous donne la liste de toutes les télécommandes possibles. Vous pouvez obtenir une aide spécifique pour une commande avec "//H <commande>".
//INFO
//I
Envoye le texte standard "I". IL contient généralement une brève présentation de la station.
//MH
Montre la liste des stations entendues. Elle peut contenir jusqu'à 30 indicatifs. Elle est classée du dernier, au premier entendu.
//NAME [<nom>]
//N [<NOM>]
"//N" Vous donne le nom de la station connectée sur ce canal alors ue "// <nom>" fixe le nom correspondant à votre indicatif dans le fichier "name.ac"
//NEWS
//NE
Envoye le texte standard "N".
//PRIV <mot de passe>
Passe en mode sysop.
//RT <nom de fichier>
//R <nom de fichier>
Lit le fichier <nom de fichier> dans le répertoire télécommande, le convertisseur de caractères est en action. La transmission peut être imterrompue à tout moment avec "//END".
//RA <votre fichier> [<mon fichier>]
//RPRG <votre fichier> [<mon fichier>]
Lit le fichier <votre fichier> dans le répertoire télécommande en automode (autobin). Si le paramètre optionnel <mon fichier> est spécifié, Amicom enverra d'abord un "//WPRG <mon fichier>" de façon à lancer la réception en automode sur l'ordinateur de l'a
//RB <nom de fichier>
Lit le fichier <nom de fichier> dans le répertoire de télécomande sans utiliser le convertisseur de caractères ni la conversion EOL (fin de ligne).
//Q
//BYE
Met fin à une connection. Avent de terminer, Amicom enverra le texte standard "Q" qui peut par exemple contenir un message d'au revoir.
//VER
Envoye le numéro de version du programme et un message de copyright.
//WT <nom de fichier>
//W <nom de fichier>
Ouvre le fichier <nom de fichier> ans le répertoire de télécommande. Vous pouvez alors entrer un texte qui sera sauvegardé dans ce fihier, le convertisseur de caractères sera utilisé. Pour fermer ce ficchier, vous devez utiliser "//END".
//WA <votre fichier> [<mon fichier>]
//WPRG <votre fichier> [<mon fichier>]
Ouvre le fichier <votre fichier> dans le répertoire de télécommande pour une transmission en automode. Si la paramètre optionnel <mon fichier> est spécifié, Amicom en verrra d'abord "//RPGR<mon fichier>" pour lancer l'automode sur l'ordinateur de l'autre
//WB <nom de fichier>
Ouvre le fichier <votre fichier> ans le répertoire de télécommande. Vous pouver alors entrer un texte qui sera sauvegardé dans ce fichier, le convertisseur de caractères n'étant pas en service. Pour fermer le fichier, vous devez utiliser "//END".
Au cas ou vous voudriez expérimenter ces commandes avant de les utiliser sur l'air, vous pouvez les essayer sur un canal non connecté. Passer sur un canal libre et envoyer les télécommandes qui vous intéressent. Si la fonction ECHO est en service, vous ve
5. Transmission de données.
5.1 Différentes sortes de transmission de données.
Lors du transfert de données par packet, vous devez faire la différence entre deux types de transmission: fichier texte et fichier binaire. Les fichier texte sont constitués de texte en ASCII qui peuvent être directement lus et émis. Les fichiers binaires
- En packet , le caractère ASCII 13 (retour) est utilisé pour séparer les lignes. D'autres ordinateurs utilisent d'autres codes pour les séparations de ligne ex: avance ligne (ASCII code 10) pour l'Amiga ou retour+avance ligne pour MS Dos. Pour envoyer de
- Un fichier binaire doit être transmis sans omission, et les erreurs doivent pouvoir être détectées. Un protocole particulier à été mis au point afin que la station qui reçoit sache où commencer et terminer la sauvegarde du fichier. Ce protocole est le m
5.2 Emission de fichier texte.
La transmission de texte est la plus simple. Vous pouvez avec Amicom, écrire un texte avec un éditeur, et l'envoyer depuis le disque. L'autre station le recevra comme il a été écrit. Tout ce qui arrive sur un canal pourra être sauvegardé sur disque, et vo
Comme le réseau packet utilise le Return comme caractère de fin de ligne
(code ASCII 13), Amicom remplace les avance ligne Amiga (code ASCII 10) par des Return avant l'émission et fait l'inverse à la réception. Si un convertisseur de caractères est utilisé, la plupart des caractères spéciaux seront également modifiés.
5.3 Transmission de données binaires.
Pour un transfert binaire, l'ensemble des 256 caractères est nécessaire. Ceci signifie que les caractères doivent être transmis sans erreurs ni ajout ni omission et que les caractères de contrôle seront utilisés. Afin que l'autre station sache où commence
OM A annonce à OM B qu'il veut envoyer du binaire:
> OM A -> OM B: "Je vais vous envoyer du binaire, soyez prêt à sauvegarder
OM B passe en reception automode avec la fonction "File/Read File/Auto"
> OM B -> OM A: "Ok, je suis prêt."
OM A commence la transmission avec la fonction "File/Send File/Auto"
> OM A -> OM B: "#BIN#2400"
(2400 est la longueur diu fichier)
> OM B -> OM A: "#OK#"
Le logicile de l'OM A commence à envoyer après la réception de "#OK#", et le logiciel de B sauvegarde tout ce qu'il reçoit sur le disque. Aprés avoir reçu 2400 bytes, le fichier est fermé.
Les télécommandes peuvent aussi servir au transfert de fichiers d'une station vers une autre. Exemple:
OM A veut transferrer un fichier sur le disuqe de OM B. Il envoye les commandes suivantes:
> OM A -> OM B: "//WA Test"
Le logiciel de B va sans doute répondre qu'il est prêt. Ceci peut ressembler à:
> OM B -> OM A: "<AmiCom>: Prêt pour transfert automatique."
OM A lance le transfert:
> OM A -> OM B: "#BIN#2400"
> OM B -> OM A: "#OK#"
Le transfert continue. Lorsque l'OM B a reçu 2400 bytes, il ferme le fichier est envoye l'acquit. Ceci pourra être:
> OM B -> OM A: "<AmiCom>: Transfert de fichier terminé"
La plupart des stations ou messageries ne peuvent transférer des fichiers que sous forme de texte. Pour contourner ce problème, il existe plusieurs programmes qui transforment des fichiers binaires en fichiers texte. Le plus connu dans le monde amateur es
Disons que vous souhaitez transferrrer un fichier appelé "test". D'abord vous devez le transformer en texte avec 7Plus. Vous écrivez la commande suivante dans le shell:
"7Plus Test"
7Plus crée un fichier appelé "TEST.7PL". Si le fichier est trop long, 7plus va le diviser en plusieurs parties, par exemple "TEST.P013" et "TEST.P02".
Ces parties seront transmises simplement comme des fichiers texte. Lorsque toutes les parties seront reçues par l'autre station, elle devra entrer la commande suivante dans le shell:
"7Plus test.7pl" ou "7Plus test.p01" our retrouver le fichier d'origine. S'il y a une erreur de transmission, un report d'erreur sera créé et vous pourez l'envoyer à l'expéditeur qui vous renverra les parties erronées. Pour plus d'information voir la doc
Lors du transfert de fichier 7plus, vous devez bien entendu supprimer le convertisseur de caractères (CONVERTER OFF), sinon le fichier sera inutilisable. Parce que la plupart des opérateurs oublient cela, Amicom possède la fonction "File/Send File/7Plus".
6. Fonctions spéciales
6.1 Fonction Autosave
La plupart des messageries ne peuvent tranferrer que du texte. Le coder binaire pour packet le plus utilisé est "7Plus" d'Axel Bauda, DG1BBQ. 7 Plus encode automatiquement les fichiers binaires en fichiers texte. Si un erreur de transmission survient, 7Pl
Si Amicom reçoit une ligne qui commence par "go_7+","go_text.", ou "go_info." il cesse l'utilisation du convertisseur de caractères et save le fichier avec son nom exact (*.7pl, *.pxx, *.err, *.cor ou *.inf).Il ferme le fichier et réutilise le convertisse
6.2 Fonction Boxcheck
La plupart des messageries disposent d'une fonction contrôle qui vous permet de voir les textes des messages depuis votre dernier contact. Ainsi vpous pouvez vérifier à intervalles réguliers si quelque chose de nouveau vous intéresse.Mais les messageries
Ceci est le cas avec les BBS FBB car les numéros, comptent généralement
5 ou 6 numéros. La fonction boxchexk simplifie ce travail. Si Amicom reçoit un ligne de liste, il la met dans un tampon et les trie par le champ TO en ordre alphabétique. Le contenu de ce tampon peut être vu avec la fonction
"Function/Boxcheck/Show" ou en faisant Amiga droit +B. Vous pouvez alors choisir à la souris ou avec la barre d'espace. ESCAPE vous permet de quitter le tampon mais n'efface pas son contenu. Pour envoyer une demande de lecture pour la selection suivante,
Problèmes:
La fonction boxcheck a besoin de recevoir la BBS, des lignes dans un format adapté. C'est pourquoi cette fonction ne sert qu'avec des messageries Baycom et Diebox (commande "Check") comme avec les messageries F6FBB (commande "List").
Parce qu'il existe des différences entre le messageries FBB, je ne peux garantir que cela fonctionne sur toutes ces BBS. J'ai effectué mes essais avec FBB-5.15.
Toutes les lignes identifiées sont automatiquement sauvegardées dans le tampon, donc videz le tampon avant de procéder à une autre liste. Ceci se fait automatiquement quand vous deconnectez la BBS, malheureusement aussi quand cette déconnection est rès br
6.3 Fonction sauvegarde moniteur
Parfois vous pourrez voir dans la fenêtre moniteur que lorsqu'un message interessant est écrit par un OM aux heures de grand traffic, un grand nombre de stations lisent ce message. Ceci est un perte de temps, car il serrait plus efficace qu'un seul OM lis
Pour cette raison j'ai installé la fonction sauvegarde du moniteur. Cette fonction sauvegarde la totalité du moniteur ou une partie spécifique. Vous pouvez vous limiter à des trames spécifiques ou à la totalité du QSO d'une station avec une autre.
Vous accédez à cette fonction avec le menu "Moniteur/Save/On". Amicom ouvre alors une boîte de dialogue dans laquelle vous pouvez tout déterminer.
Vous devez d'abord définer les indicatifs "fm" (de) et "to" (pour) si vous voulez sauvegarder un QSO précis.
Only fm [ ] to [ ] -> Tout le moniteur est sauvegardé.
Only fm [F1EBV ] to [ ] -> Seules les trames envoyées par F1EBV sont sauvegarsées.
Only fm [ ] to [F1EBV ] -> Toutes les trames pour F1EBV sont sauvegardées quelle qu'en soit l'origine.
Only fm [F6HTW ] to [F1EBV ] -> Sauvegarde uniquement les trames de F6HTW pour F1EBV.
Au cas ou vous ne voulez pas toutes les trames, vous pouvez encore les sélectionner:
Only Info-Frames: Ces trames (I) contiennent les données.
Only Unnumbered-Info: Ces trames (UI) contiennent aussi des données autres que celles du QSO
Only Supervisory-Frames: Ce sont des trames de commandes qui contrôlent la
connection (RR, REJ, RNR, SABM,...).
Si vous choisissez "Only Info-Frames" et un fm- et un to- , vous pouvez aussie selectionner "Keep Order". Amicom va alors sauvegarder les trames dans l'ordre ou la station les voit, sans les entêtes (fm... to... ctrl I00...). Vous pouvez ainsi sauvegarde
Si vous voulez sauvegarder un fichier texte, vous pouvez choisir le convertisseur de caractères à utiliser, [OK] va lancer la fonction de sauvegarde du moniteur et [CANCEL]l'arrêtera.
7. Explicationss
7.1 Convertisseur de caractères.
Un ordinateur est une machine qui ne peut que manipuler des nombres. Ainsi l'ordinateur peut afficher des textes, ils sont sauvegardés sous forme de nombres: chaque caractère corespond à un nombre spécifique, A=65 B=66 etc... Cette série est désignée par
CONVERTER 0: Le convertisseur de caractères est hors service, le jeu normal de caractères Amiga est utilisé. Avant d'envoyer les données, seuls les sauts de ligne sont transformés en Return.
CONVERTER 1: Les trémas alleamands et la plupart des caractères nationaux sont transformés en caractères IBM, si ils existent en caractères IBM et Amiga
CONVERTER 2: Comme 1 mais les trémas allemands sont convertis en caractères DIN (|{}~\[]). Ces caractères ne peuvent plus être utilisés !
Le jeu de caractères DIN date de l'époque ou la transmission de données se faisait sur 7 bits. Ceci est encore beaucoup utilisé en packet mais il devient absolument sans utilité depuis que le packet utilise 8 bits. Dans ce mode vous ne pouvez utiliser les
Attention:
Lorsque vous vous transferrez du code binaire ASCII (comme 7plus, 7bit, UUE...) vous devez absolument supprimer le convertisseur de caractères! Un fichier qui aurait été transcodé est absolument inutilisable.
7.2 PCFont
Parfois vous trouverez sur les messageries, des dessins (cartes, schémas, tableaux) qui ont été dessiné en utilisant les caractères grphiques IBM. Pour voir correctement ces dessins, il existe la fonte "Amicom.font" qui est en fait le jeu de caractères or
Vous pouvez l'activer/désactiver avec le menu "Switch/PCFont" de la commande "PCFONT ON/OFF". Il est inutile de le laisser en permanence puisqu'il en fonctionne pas avec le convertisseur de caractères et uniquement en réception.
7.3 Mode Sysop et mot de passe
Si le mode télécommande est en service (REMOTE ON), toutes les stations peuvent utiliser les télécommandes, mais quelques unes sont uniquement réservées au sysop. Si vous voulez les utiliser, vous devez activer le mode sysop. Ceci se fait en utilisant une
DAns le fichier "password.ac" il y a un mot de passe de 64 caractères pour chaque indicatif. Dans ce mot de passe, 4 caractères sont prélévés avec un décalage. Ce décalage est calculé de la façon suivante:
Vous prenez l'heure d'enregistrement qui peut être lue avec la commande "//CS". Vous additionnez les heures, minutes et secondes et de cette somme vous prenez la valeur modulo 60.
Exemple:
L'heure d'enregistrement est 17:55:48. Vous calculez:
17+55+48 = 120.
La valeur modulo 60 est obtenu en sosutrayant 60 un certain nombre de fois jusq'à obtenir une valeur <= 60, ainsi:
120-60 = 60 Le décalage est 60.
Supposons que le fichier "password.ac" contiennne le mot de passe suivant
F6HTW peut alors passer en mode sysop en envoyant "//PRIV es_!".
7.4 Explications sur le format de transmission
Je recois toujours des questions concernant la transmission packet, les modems, les drivers etc... Pour cette raison je vais vous expliquer comment fonctionne le packet.
Le protocole de transmission utilisé en packet radio, porte le nom "AX.25" (Amateur X25). Les données a transmettre sont regroupées en blocs et envoyées avec des informations du protocole. Ces blocs sont aussi appelés trames, ou packets, d'ou le nom packe
Vous pouvez définir 3 types de trames:
I-frames: Trames d'Info, elles contiennent les véritables infos.
S-frames: Trames de supervision, elles contrôlent le bon fonctionnement de la transmission.
U-frames: Trames non numérotées, elles assurent des fonctions spéciales comme la connection, la déconnection etc... Une variante spéciale des trames U est UI (information non numérotée) qui a été créée spécia
Les trames U et S présentent la structure suivante:
Flag Ce caractère spécial sert à identifier chaque trame. Il n'apparait jamais dans la trame.
Champ adresse Les trames peuvent être affectées aux différentes connections grâce à ce champ. Le champ adresse contient les indicatifs origine et destination ainsi que jusqu'à 8 digipéteurs.
Bloc Contrôle Il définit le type de trame (S-, U-, ou I). Il contient également le numéro de la trame ce qui permet de voir si une trame a été perdue pendant la transmission. Le bloc de contrôle est
PID Le protocole PID n'est utilisé qu'avec les trames I- et UI-
IL définit quelle couche de protocole est en service. En transmission normale AX.25 (pas couche 3) c'est $F0. Ce champ occupe 8 bits.
Info Ce champ n'existe que pour les trames I- et UI-. IL contient les données. Il peut contenir jusqu'à 256 bytes (PACLEN).
FCS La séquence de vérification de trame (Frame Check Sequence)
est le total sans erreur sur 16 bits qui est calculé sur la trame entière. Grâce au FCS, vous pouvez vérifier s'ily a une erreur de transmission. Les trames erronées devront être répétées par
Comment est envoyée une trame?
La transmission utilise le codage NRZI. La différence avec la transmission série synchrone utilisée par le port série RS232 est la suivante:
Avec la transmission asynchrone, les données sont transmise octet par octet (byte), il y a un départ puis après l'octet 1 ou 2 bits de stop. Si vous utilisez 8 bits de données, un bit de stop, pas de parité (8N1), la transmission du caractère %11010010 va
Bas (+12V) ##### ##### ######## #####
# # # # # # # #
# # # # # # # #
(0V) # 0 # 1 1 # 0 # 1 # 0 0 # 1 # 0 # 1
# # # # # # # #
# # # # # # # #
Haut (-12V) ...## ######### ##### ##### #####...
aaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccc
a = bit départ
b = bits de données
c = bit de stop
Comme chaque octet commence par un bit de départ (le niveau passe de haut à bas), le récepteur peut se synchroniser sur les données et peut continuellement verifier le polarité du signal, au milieu d'un bit. Autrement dit, vous êtes sûr d'avoir le début d
Avec le codage synchrone NRZI, l'état réél de la ligne n'a pas d'importance car un bit 0 correspondra toujours à un changement de niveau alors qu'un bit 1 correspond a un état stationnaire. EN packet à 1200 bauds, le signal est transformé en tonalités BF
2200/1200 Hz ######### #########
# # # #
# # # #
1 1 # 0 1 # 0 # 0 1 # 0
# # # #
# # # #
1200/2200 Hz ...######### ##### #####...
Les bits de départ et de stop n'existent plus, les bits de données doivent être transmis sans interrruption. Afin d'identifier chaque trame, elle commencent et se terminent par un caractère spécial, le drapeau (flag) (%0111110). Une technique de "bourrage
Comme vous pouvez le voir, cette forme de codage n'est pas très adaptée à l'UART du port série de l'Amiga. En utilisant un simple modem sur le port série (Modem Baycom), on utilise une astuce simple: les lignes handshake servent de lignes de données et an
7.5 Explication du contenu du moniteur.
Si vous activez le moniteur (M UISC), vous verrez toutes les trames émises et recues dans la fenêtre moniteur. En mode Host (Host.drv) l'affichage dépend du logiciel de votre TNC. C'est généralement le même qu'avec "Baycom.drv" et "Kiss.drv", ce qui donne
de
de <indicatif origine> pour <indicatif destinataire> [via <digi calls>] ctl...
... <control block> [pid <PID>] [[DAMA]]
[...] Cet affichage est optionnel.
<indicatif origine> Indicatif de l'émetteur avec éventuellement un SSDID ex: F6HTW-0
<indicatif destinataire> Indicatif du destinataire avec évantuellemnt un SSID
<digi calls> Ici peuvent se trouver jusqu'à 8 digipéteurs. Si une trame a été envoyée par un digipéteur, il y aura une étoile (F1FCO*). S'il n'y a pas d'étoile elle vient de <indicatif origine>.
<bloc contrôle> Le bloc de contôle d'une trame est décodé est affiché sous forme de mot clé. Voir les explications ci dessous.
<PID> Le protocole ID est affiché ici par des trames I- et UI en héxadécimal, ex: "F0".
[DAMA] Si la transmission arrive d'un DAMA, "[DAMA]" sera affiché à la fin de la ligne.
Mots clés utilisés pour la représentation du bloc de conntrôle:
Iab UNe trame info. Le contenu des infos est visible après la ligne d'entête du moniteur (fm...)
UI Une trame non numérotée (trame UI-, transmission Unproto) Le contenu de l'information est visible sous la ligne d'entête du moniteur.
RRa Acquit de réception. La station est prête à recevoir autre chose.
RNRa Acquit de réception. La station n'est pas prête pour la suite.
REJa Trame rejetée. Une trame a été perdue lors de la transmission et devra être répétée.
SABM Demande de connection (Set asynchronous balanced mode).
DISC "Disconnect", demande de déconnection.
DM "Disconnected mode", cette connection n'existe pas ou a été interrompue.
UA "Unnumbered acknowledge", acquit pour SABM ou DISC.
FRMRc "Frame reject", une grave erreur de protocole. Les 6 digits qui suivent décrivent l'erreur.a serious protocol error.
?cch Bloc contôle non défini.
a Le numéro de la trame à venir (compteur de trames réception)
b Le numèro de cette trame (compteur de trames émission)
c Nombre Hexadecimal .
Après le bloc de contrôle, vous pouvez voir un des caractères suivants:
<rien> Une trame en protocole version 1 (n'est plus utilisé)
! Une trame en protocole version 1 avec les bits P/F.
v Une trame réponse en protocole version 2.
- Une trame en protocole version 2 avec les bits P/F (Final).
^ Une trame de commade en protocole version 2.
+ Une trame de commande en protocole version 2 avec les bits P/F (Poll).
7.6 Pour vos question
Si vous avez d'autres questions, contactez SVP l'un des radio amataurs suivants:
Allemagne: DL3MGQ @ DB0KCP.#BAY.DEU.EU (l'auteur, en allemand si possible) possible)